Fix Technical SEO Issues with Semrush: Site Case Study

Most site owners focus on creating great content and building backlinks, but ignore one critical piece of the SEO puzzle: technical SEO. Even the best content won’t rank if search engines can’t crawl, index, or understand your site properly. This case study walks through how we cleaned up a mid-sized e-commerce site’s technical SEO using Semrush, reversing a 30% traffic drop in just 3 months.

The Site: DecorHaven’s Pre-Audit State

DecorHaven, a home decor e-commerce store with 2,500 product pages and 100 blog posts, saw its monthly organic traffic drop from 15,000 to 10,500 over 3 months. The site had never undergone a formal technical SEO audit, so the team was unsure what was causing the decline.

Key Metrics Before Cleanup

  • 30% organic traffic drop over 3 months
  • 1,200+ crawl errors reported in Google Search Console
  • 400+ duplicate product description issues
  • 2.5-second average mobile load time
  • 15 broken internal links and 80 orphan pages
  • No XML sitemap or updated robots.txt file

Step 1: Run a Full Semrush Site Audit

We started by running a comprehensive Semrush Site Audit to uncover all technical SEO issues. To do this, we logged into Semrush, navigated to the Site Audit tool, entered DecorHaven’s domain, and set the crawl depth to cover all 2,600 site pages.

Semrush assigned each issue a priority level: Critical, High, Medium, or Low, making it easy to sort and prioritize fixes. The initial audit returned 1,400+ total issues, with 120 marked as Critical.

Step 2: Prioritize High-Impact Technical SEO Issues

Rather than trying to fix every issue at once, we focused on Critical and High priority errors first to see the fastest results.

Fix Critical Crawl and Server Errors

Semrush flagged 150 broken (404) pages, 30 redirect chains, and 12 server (500) errors as Critical issues. We fixed these by:

  • Setting up 301 redirects for broken product pages to relevant active alternatives
  • Consolidating redirect chains to single 301 redirects
  • Working with the dev team to fix server configuration errors causing 500 errors

These fixes alone reduced crawl errors by 40% in the first week.

Resolve Duplicate Content and Thin Pages

Using Semrush’s Content Audit tool, we identified 400+ duplicate product descriptions (copied from manufacturer sites) and 20 thin blog posts with fewer than 300 words. We fixed these by:

  • Adding canonical tags to manufacturer-sourced product pages pointing to the original source
  • Rewriting thin blog posts to include original research and more depth
  • Merging 15 duplicate blog posts into comprehensive pillar content

Optimize Page Speed and Mobile Usability

Semrush’s Site Audit flagged slow mobile load times, unoptimized images, and render-blocking JavaScript as High priority issues. We implemented Semrush’s recommended fixes:

  • Compressed all product images to WebP format without losing quality
  • Deferred non-critical JavaScript and CSS
  • Added lazy loading for product image galleries

Mobile load time dropped from 2.5 seconds to 1.2 seconds after these changes.

Step 3: Fix Indexing and Crawlability Issues

Even if your site has no errors, search engines won’t index your pages if they can’t find or crawl them. Semrush helped us identify several crawlability roadblocks.

Update XML Sitemap and Robots.txt

DecorHaven had no XML sitemap, and its robots.txt file accidentally blocked all product category pages from crawling. We used Semrush’s Sitemap Generator to create a clean XML sitemap, updated the robots.txt file to allow crawling of all public pages, and submitted the sitemap to Google Search Console.

Fix Orphan Pages and Internal Links

Semrush’s Internal Link Analysis tool found 80 orphan pages (pages with no internal links pointing to them) and 15 broken internal links. We added contextual internal links to orphan pages from relevant blog posts and product categories, and replaced broken internal links with working alternatives. This improved overall site structure and helped search engines discover more pages.

Step 4: Monitor Progress with Semrush

We set up a recurring weekly Semrush Site Audit to track progress and catch new issues early. We also used Semrush’s Position Tracking tool to monitor keyword rankings for 500 target keywords. After 6 weeks, we saw consistent improvements across all metrics.

Results: 3-Month Post-Cleanup Metrics

Three months after starting the technical SEO cleanup using Semrush, DecorHaven saw these results:

  • 42% increase in monthly organic traffic (from 10,500 to 15,000+)
  • 90% reduction in total crawl errors
  • 35% increase in keywords ranking in the top 10 search results
  • 52% faster mobile load times
  • 200+ previously unindexed pages added to Google’s index

Frequently Asked Questions

How often should I run a Semrush site audit?
Run a full audit monthly for active e-commerce or content sites, quarterly for static sites, and immediately after any major site updates (like a redesign or platform migration).
Can I fix all technical SEO issues at once?
We recommend prioritizing Critical and High priority issues first to see faster ranking improvements. Low priority issues can be batched and fixed over time to avoid overwhelming your dev team.
Does Semrush fix technical SEO issues automatically?
No, Semrush identifies issues and provides step-by-step fix instructions, but you (or your development team) need to implement the changes manually.
How long does a full technical SEO cleanup take?
For a mid-sized site with 2,000–5,000 pages, a full cleanup takes 4–8 weeks depending on the number of issues and how many team members are working on fixes.

Conclusion

This case study proves that technical SEO is the foundation of any successful SEO strategy. Even small fixes can reverse traffic drops and unlock new ranking opportunities. Using Semrush made the audit and cleanup process far more manageable, with clear prioritization and actionable fix steps.

If you’re ready to uncover hidden technical SEO issues holding your site back, start with a full Semrush Site Audit today.

Internal linking ideas: Consider linking to a beginner’s guide to Semrush site audits and a post on common technical SEO mistakes to avoid for related reading.

External authority reference: Google’s Search Central technical SEO guide outlines official best practices for crawlability and indexing.

Ready to clean up your site’s technical SEO? Start your free 7-day Semrush trial to run your first site audit and fix errors fast.

Comments are closed, but trackbacks and pingbacks are open.